Big Huge Thesaurus

life sentence

noun